#include "stdafx.h"
#include "Mouse.h"


CMouse::CMouse()
{
	RegisterInputDevice();
}

CMouse::~CMouse()
{
	
}

void CMouse::IncrementCursor()
{

}

void CMouse::DecrementCursor()
{

}

void CMouse::SetPos(uint x, uint y)
{

}

Vec2i CMouse::GetPos() const
{
	return Vec2i();
}

void CMouse::ProcessMessage(const RAWMOUSE& msg)
{
	
}

void CMouse::RegisterInputDevice()
{
	RAWINPUTDEVICE mouse;
	mouse.usUsagePage = 0x01;
	mouse.usUsage = 0x02;
	mouse.dwFlags = 0;
	mouse.hwndTarget = 0;

	RegisterRawInputDevices(&mouse, 1, sizeof(RAWINPUTDEVICE));
}